<?php

/**
 * Framework_Presenter_Common
 *
 * A common base class for our presenters (views). All of our presenters must
 * extend from this class. If they do not then Presenter::factory() will 
 * return an error.
 *
 * @author Application Support Group
 * @copyright University of Georgia
 * @package BAMF
 * @filesource
 */
abstract class Framework_Presenter_Common extends Framework_Object {

/**
 * The module to display.
 * @var string $module
 */
    protected $module;

    public function __construct(Framework_Module $module) {
        parent::__construct();
        $this->module = $module;
    }

    abstract public function display();

    public function __destruct()
    {
        parent::__destruct();
    }
}

?>
